87.756.500-9 2009-09-30 87.756.500-9 2009-01-01 2009-09-30 87.756.500-9 2008-09-30 87.756.500-9 2008-12-31 87.756.500-9 2008-12-31 cl-ci-i:Restated 87.756.500-9 2008-01-01 2008-09-30 87.756.500-9 2007-12-31 87.756.500-9 2007-12-31 cl-ci-i:Restated 87.756.500-9 2009-07-01 2009-09-30 87.756.500-9 2008-07-01 2008-09-30 iso4217:USD xbrli:pure xbrli:shares 0 38119000 483330000 0 0 0 596589000 28693000 1084498000 0 2353000 0 27177000 133883000 0 1909879000 1909879000 0 0 0 0 1697247000 0 2068000 0 0 0 5139000 3983494000 48102000 0 232711000 2280102000 2000 71000 0 0 2655644000 2655644000 430988000 0 0 72425000 259041000 161000 0 801232000 1403366000 0 75026000 -995062000 43288000 526618000 3983494000 36686000 18465000 52270000 498000 392000 297670000 0 2073615000 0 42386000 0 0 0 52634000 0 0 55442000 489616000 0 0 0 653300000 50264000 771039000 0 24636000 0 14108000 233989000 0 1815253000 1815253000 0 0 0 0 1617369000 0 2072000 0 0 0 5261000 3805295000 24490000 0 229223000 2000868000 2000 71000 0 0 2402271000 2402271000 510609000 0 0 61180000 263830000 174000 0 891733000 1403366000 0 169961000 -1083711000 21675000 511291000 3805295000 67917000 16255000 65612000 498000 1575000 304092000 0 1990042000 0 67278000 14727000 0 0 43418000 0 0 3269000 838615000 0 0 0 974959000 44547000 1488150000 0 24203000 0 14922000 284298000 0 2924587000 2924587000 0 0 0 0 1495314000 0 2078000 0 0 0 9151000 4522440000 28647000 0 280528000 2660670000 0 71000 0 0 3021106000 3021106000 492401000 0 0 73210000 41603000 188000 0 611240000 254192000 0 172774000 411649000 51479000 890094000 4522440000 93508000 44000 24001000 569000 150000 45206000 996000 1597853000 0 24887000 2302000 0 0 44914000 0 0 1403366000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1083711000 0 91536000 -2887000 0 0 489616000 0 0 0 0 89404000 0 0 0 0 0 1403366000 0 93275000 0 0 0 0 -2415000 -6286000 21675000 4879000 16734000 21613000 0 0 477000 0 0 0 0 0 93275000 -93275000 -93275000 0 0 0 511291000 0 0 0 0 0 0 0 -18797000 -5000 0 170220000 -5407000 -5407000 477000 24422000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93275000 0 0 15327000 1403366000 0 0 0 0 0 -18797000 0 -5000 -18802000 170220000 170220000 0 0 -2132000 -2132000 -7539000 0 0 0 0 0 0 0 0 23945000 23945000 88649000 0 0 0 0 0 0 0 14319000 94283000 0 0 399476000 399476000 653668000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -404978000 -397445000 -390774000 838615000 0 0 0 0 0 0 -403918000 0 0 0 0 0 254192000 0 0 0 0 0 0 2026000 -401892000 51479000 3491000 -2947000 544000 890094000 0 0 0 0 0 0 0 0 0 0 0 0 0 488746000 0 0 0 0 0 0 0 -18790000 -5000 0 170220000 20839000 20839000 505000 0 0 411649000 0 0 0 0 0 0 436723000 0 52023000 0 0 0 0 0 0 0 0 0 0 -401348000 254192000 0 0 0 0 0 -18790000 0 -5000 -18795000 170220000 170220000 0 0 1060000 1060000 21899000 0 0 0 0 0 0 0 0 505000 505000 -802423000 0 0 0 0 0 0 0 -921000 -400427000 0 0 5101167000 4941187000 159980000 26820000 0 0 0 20491000 0 17700000 9677000 28649000 0 0 142000 105441000 96415000 0 96415000 91536000 0 0 0 0 0 -3676000 0 0 0 0 -1544000 -2132000 94283000 0 89404000 4879000 0 0 0 4879000 9026000 0 0 81636000 10416660000 10700855000 -284195000 19723000 0 0 0 31110000 0 5313000 9605000 -66834000 0 0 170000 -473586000 -401487000 0 -401487000 -404978000 0 0 0 0 0 5545000 0 0 0 0 4485000 1060000 -400427000 0 -403918000 3491000 0 0 0 3491000 -72099000 0 0 115632000 2011652000 1977717000 33935000 5488000 0 0 0 3116000 -84000 3947000 3154000 -5622000 0 0 641000 3373000 -908000 0 -908000 -1742000 0 0 0 0 0 8016000 0 0 0 0 -1544000 9560000 8652000 0 7818000 834000 0 0 0 834000 4281000 0 0 27244000 3711539000 3800157000 -88618000 -21440000 0 0 0 11073000 -144000 1139000 3134000 -14173000 0 0 -5000 -179107000 -152737000 0 -152737000 -154133000 0 0 0 0 0 35899000 0 0 0 0 4485000 31414000 -121323000 0 -122720000 1397000 0 0 0 1396000 -26370000 0 0 45937000 135047000 0 1031000 177000 85717000 85042000 30141000 53624000 21954000 157001000 0 0 0 0 0 0 0 15066000 0 0 150036000 0 0 0 10000 0 0 0 0 -134980000 0 0 0 0 0 0 52311000 0 0 0 0 -53252000 -31231000 0 0 67917000 36686000 6501728000 0 109347000 0 -21424000 6079630000 156280000 0 0 0 0 0 0 0 0 0 0 0 941000 0 187814000 10403000 1731000 259000 126436000 0 37347000 136925000 -17927000 169887000 0 0 0 0 0 0 0 0 0 0 172098000 0 0 895000 0 190000 0 0 17538000 -190721000 0 38552000 0 0 0 0 37089000 0 0 0 0 2989000 -17845000 0 0 93508000 75663000 13190653000 0 102742000 0 32859000 9870626000 3062330000 0 0 0 0 0 0 0 0 2620000 0 0 1094000 0 1403366000 169961000 653668000 173829000 254192000 172774000